GETPAGESIZE(2) | 리눅스 프로그래머 메뉴얼 | GETPAGESIZE(2) |
이름¶
getpagesize - 시스템 페이지 크기를 알아낸다.
사용법¶
#include <unistd.h>
size_t getpagesize(void);
설명¶
한 페이지의 바이트 수를 리턴한다. 이것은 시스템의 페이지 크기이며, 하드웨어 페이지 크기와 같을 필요는 없다.
주의¶
getpagesize는 DLL 4.4.1에서 라이브러리 함수처럼 수행된다. 라이브러리가 컴파일될 때 정의된 것에 따라서, 이 함수는 EXEC_PAGESIZE (Linux 0.99.11에서 4096으로 설정되었다), NBPG (Linux 0.99.11에서 4096으로 설정되었다) 또는 NBPC을 (Linux 0.99.11이나 DLL 4.4.1 라이브러리에서 정의하지 않았다) 리턴한다.
버그¶
아키텍쳐와 라이브러리 버전에 의존하여, 이 라이브러리 호출은 시스템 콜이거나 아닐 수 있다. 리턴되는 값은 시스템 콜에 따라 다르다. 예를 들어, libc5를 사용하는 sun4에서 이 루틴은 PAGE_SIZE(4096)가 아닌 EXEC_PAGESIZE(8192)를 리턴하거나, 또는 시스템 콜의 결과(4096)를 리턴한다.
호환¶
SVr4, 4.4BSD (이 시스템 콜은 4.2BSD에서 처음으로 나타났다).
관련 항목¶
역자¶
정강훈 <skyeyes@soback.kornet.net>, 2000년 5월 2일
1993년 7월 23일 | 리눅스 0.99.11 |